
public class Test {


	public static void main(String[] args) {
		Comunicacion seriedevice= new ComunicacionSerie();
		Comunicacion seriedevice2 = new ComunicacionSerie();
		seriedevice.setConnection(seriedevice2);
	

		seriedevice.sendData("Hola");
		seriedevice2.printBuffer();
		seriedevice2.reciveData();
		
		seriedevice2.sendData("Como andas?");
		seriedevice.printBuffer();
		seriedevice.reciveData();
		
		// Tengo que establecer que el1 y el2 sean de tipo comunicacion o que utilicen esta clase para enviar y recivir datos
		System.out.println("El otro metodo-----------------------------------");
		Dispositivo el1 = new DispositivoNuevo();
		Dispositivo el2 = new DispositivoNuevo();
		el1.setComunicacion(new ComunicacionSerie());
		el1.performComunicacion(el2);
		el1.setVelocidad(10);
		System.out.println("Velocidad de Transmicion = " +  el1.mostrarVelocidad());
		Dispositivo el3 = new ComunicacionSerie();
		
		
	}

}
